import request from "../utils/request"


// 获取歌单详情
export const getPlaylistDetail = (id) => {
    return request({
        url: '/playlist/detail',
        params: {
            id
        }
    })
}
// 获取歌曲地址
export const getMusicUrl = (id) => {
    return request({
        url: '/song/url',
        params: {
            id
        }
    })
}
// 获取歌曲歌词
export const getLyric = (id) => {
    return request({
        url: '/lyric',
        params: {
            id
        }
    })
}

// 获取精品歌单标签列表
export const getTags = () => {
    return request({
        url: '/playlist/highquality/tags',
    })
}

// 获取精品歌单
// params :{
// cat:分类
// limit: 取出歌单数量 , 默认为 50
// before: 分页参数,取上一页最后一个歌单的 updateTime 获取下一页数据
// }
export const getHighQualityList = (params) => {
    return request({
        url: '/top/playlist/highquality',
        params
    })
}
// 获取热门分类
export const getHotCategory = () => {
    return request({
        url: '/playlist/hot'
    })
}
// 获取歌单所有歌曲
// params :{
// id:歌单id
// limit: 取出歌单数量 , 默认为当前歌单歌曲数量
// offset: 分页参数,（页数-1）* limit
// }
export const getAllTracks = (params) => {
    return request({
        url: '/playlist/track/all',
        params
    })
}


